home *** CD-ROM | disk | FTP | other *** search
/ Programming Languages Suite / ProgramD2.iso / Borland / Borland C++ V5.02 / RTLWIN16.PAK / OLE1CLS.H < prev    next >
C/C++ Source or Header  |  1997-05-06  |  7KB  |  147 lines

  1. /*****************************************************************************\
  2. *                                                                             *
  3. * ole1cls.h -   Master definition of GUIDs for OLE1 classes                                       *
  4. *                                                                             *
  5. *               OLE Version 2.0                                               *
  6. *                                                                             *
  7. \*****************************************************************************/
  8.  
  9. /* $Copyright: 1994$ */
  10.  
  11. #if !defined(__OLE1CLS_H)
  12. #define __OLE1CLS_H
  13.  
  14. /* This file is the master definition of all GUIDs for OLE1 classes.
  15.    
  16.    All such GUIDs are of the form:
  17.  
  18.        0003xxxx-0000-0000-C000-000000000046
  19.  
  20.     The last parameter to DEFINE_OLE1GUID is the old 1.0 class name,
  21.     i.e., its key in the registration database.
  22.  
  23.     Do not remove or change GUIDs.
  24.  
  25.     Do not add anything to this file except comments and DEFINE_OLE1GUID macros.
  26. */
  27.  
  28. #ifndef DEFINE_OLE1GUID
  29. #define DEFINE_OLE1GUID(a,b,c,d,e) DEFINE_OLEGUID (a,b,c,d)
  30. #endif
  31.    
  32. DEFINE_OLE1GUID(CLSID_ExcelWorksheet,   0x00030000, 0, 0, "ExcelWorksheet");
  33. DEFINE_OLE1GUID(CLSID_ExcelChart,       0x00030001, 0, 0, "ExcelChart");
  34. DEFINE_OLE1GUID(CLSID_ExcelMacrosheet,  0x00030002, 0, 0, "ExcelMacrosheet");
  35. DEFINE_OLE1GUID(CLSID_WordDocument,     0x00030003, 0, 0, "WordDocument");
  36. DEFINE_OLE1GUID(CLSID_MSPowerPoint,     0x00030004, 0, 0, "MSPowerPoint");
  37. DEFINE_OLE1GUID(CLSID_MSPowerPointSho,  0x00030005, 0, 0, "MSPowerPointSho");
  38. DEFINE_OLE1GUID(CLSID_MSGraph,          0x00030006, 0, 0, "MSGraph");
  39. DEFINE_OLE1GUID(CLSID_MSDraw,               0x00030007, 0, 0, "MSDraw");
  40. DEFINE_OLE1GUID(CLSID_Note_It,          0x00030008, 0, 0, "Note-It");
  41. DEFINE_OLE1GUID(CLSID_WordArt,          0x00030009, 0, 0, "WordArt");
  42. DEFINE_OLE1GUID(CLSID_PBrush,               0x0003000a, 0, 0, "PBrush");
  43. DEFINE_OLE1GUID(CLSID_Equation,         0x0003000b, 0, 0, "Equation");
  44. DEFINE_OLE1GUID(CLSID_Package,          0x0003000c, 0, 0, "Package");
  45. DEFINE_OLE1GUID(CLSID_SoundRec,         0x0003000d, 0, 0, "SoundRec");
  46. DEFINE_OLE1GUID(CLSID_MPlayer,          0x0003000e, 0, 0, "MPlayer");
  47.  
  48. /* test apps */
  49. DEFINE_OLE1GUID(CLSID_ServerDemo,       0x0003000f, 0, 0, "ServerDemo");
  50. DEFINE_OLE1GUID(CLSID_Srtest,               0x00030010, 0, 0, "Srtest");
  51. DEFINE_OLE1GUID(CLSID_SrtInv,               0x00030011, 0, 0, "SrtInv");
  52. DEFINE_OLE1GUID(CLSID_OleDemo,          0x00030012, 0, 0, "OleDemo");
  53.  
  54. /* External ISVs */
  55. // Coromandel / Dorai Swamy / 718-793-7963
  56. DEFINE_OLE1GUID(CLSID_CoromandelIntegra,    0x00030013, 0, 0, "CoromandelIntegra");
  57. DEFINE_OLE1GUID(CLSID_CoromandelObjServer,0x00030014, 0, 0, "CoromandelObjServer");
  58.  
  59. // 3-d Visions Corp / Peter Hirsch / 310-325-1339
  60. DEFINE_OLE1GUID(CLSID_StanfordGraphics, 0x00030015, 0, 0, "StanfordGraphics");
  61.  
  62. // Deltapoint / Nigel Hearne / 408-648-4000
  63. DEFINE_OLE1GUID(CLSID_DGraphCHART,          0x00030016, 0, 0, "DGraphCHART");
  64. DEFINE_OLE1GUID(CLSID_DGraphDATA,           0x00030017, 0, 0, "DGraphDATA");
  65.  
  66. // Corel / Richard V. Woodend / 613-728-8200 x1153
  67. DEFINE_OLE1GUID(CLSID_PhotoPaint,           0x00030018, 0, 0, "PhotoPaint");
  68. DEFINE_OLE1GUID(CLSID_CShow,                    0x00030019, 0, 0, "CShow");
  69. DEFINE_OLE1GUID(CLSID_CorelChart,           0x0003001a, 0, 0, "CorelChart");
  70. DEFINE_OLE1GUID(CLSID_CDraw,                    0x0003001b, 0, 0, "CDraw");
  71.  
  72. // Inset Systems / Mark Skiba / 203-740-2400
  73. DEFINE_OLE1GUID(CLSID_HJWIN1_0,             0x0003001c, 0, 0, "HJWIN1.0");
  74.  
  75. // Mark V Systems / Mark McGraw / 818-995-7671
  76. DEFINE_OLE1GUID(CLSID_ObjMakerOLE,          0x0003001d, 0, 0, "ObjMakerOLE");
  77.  
  78. // IdentiTech / Mike Gilger / 407-951-9503
  79. DEFINE_OLE1GUID(CLSID_FYI,                      0x0003001e, 0, 0, "FYI");
  80. DEFINE_OLE1GUID(CLSID_FYIView,                  0x0003001f, 0, 0, "FYIView");
  81.  
  82. // Inventa Corporation / Balaji Varadarajan / 408-987-0220
  83. DEFINE_OLE1GUID(CLSID_Stickynote,       0x00030020, 0, 0, "Stickynote");
  84.  
  85. // ShapeWare Corp. / Lori Pearce / 206-467-6723
  86. DEFINE_OLE1GUID(CLSID_ShapewareVISIO10, 0x00030021, 0, 0, "ShapewareVISIO10");
  87. DEFINE_OLE1GUID(CLSID_ImportServer,     0x00030022, 0, 0, "ImportServer");
  88.  
  89.  
  90. // test app SrTest
  91. DEFINE_OLE1GUID(CLSID_SrvrTest,          0x00030023, 0, 0, "SrvrTest");
  92.  
  93. // Special clsid for when a 1.0 client pastes an embedded object
  94. // that is a link.
  95. // **This CLSID is obsolete. Do not reuse number.
  96. //DEFINE_OLE1GUID(CLSID_10EmbedObj,        0x00030024, 0, 0, "OLE2_Embedded_Link");
  97.  
  98. // test app ClTest.  Doesn't really work as a server but is in reg db
  99. DEFINE_OLE1GUID(CLSID_ClTest,            0x00030025, 0, 0, "Cltest");
  100.  
  101. // Microsoft ClipArt Gallery   Sherry Larsen-Holmes
  102. DEFINE_OLE1GUID(CLSID_MS_ClipArt_Gallery,0x00030026, 0, 0, "MS_ClipArt_Gallery");
  103.  
  104. // Microsoft Project  Cory Reina
  105. DEFINE_OLE1GUID(CLSID_MSProject,         0x00030027, 0, 0, "MSProject");
  106.  
  107. // Microsoft Works Chart
  108. DEFINE_OLE1GUID(CLSID_MSWorksChart,      0x00030028, 0, 0, "MSWorksChart");
  109.  
  110. // Microsoft Works Spreadsheet
  111. DEFINE_OLE1GUID(CLSID_MSWorksSpreadsheet,0x00030029, 0, 0, "MSWorksSpreadsheet");
  112.  
  113. // AFX apps - Dean McCrory
  114. DEFINE_OLE1GUID(CLSID_MinSvr,            0x0003002A, 0, 0, "MinSvr");
  115. DEFINE_OLE1GUID(CLSID_HierarchyList,     0x0003002B, 0, 0, "HierarchyList");
  116. DEFINE_OLE1GUID(CLSID_BibRef,            0x0003002C, 0, 0, "BibRef");
  117. DEFINE_OLE1GUID(CLSID_MinSvrMI,          0x0003002D, 0, 0, "MinSvrMI");
  118. DEFINE_OLE1GUID(CLSID_TestServ,          0x0003002E, 0, 0, "TestServ");
  119.  
  120. // Ami Pro
  121. DEFINE_OLE1GUID(CLSID_AmiProDocument,    0x0003002F, 0, 0, "AmiProDocument");
  122.  
  123. // WordPerfect Presentations For Windows
  124. DEFINE_OLE1GUID(CLSID_WPGraphics,       0x00030030, 0, 0, "WPGraphics");
  125. DEFINE_OLE1GUID(CLSID_WPCharts,         0x00030031, 0, 0, "WPCharts");
  126.  
  127.  
  128. // MicroGrafx Charisma
  129. DEFINE_OLE1GUID(CLSID_Charisma,         0x00030032, 0, 0, "Charisma");
  130. DEFINE_OLE1GUID(CLSID_Charisma_30,      0x00030033, 0, 0, "Charisma_30");
  131. DEFINE_OLE1GUID(CLSID_CharPres_30,      0x00030034, 0, 0, "CharPres_30");
  132.  
  133. // MicroGrafx Draw
  134. DEFINE_OLE1GUID(CLSID_Draw,             0x00030035, 0, 0, "Draw");
  135.  
  136. // MicroGrafx Designer
  137. DEFINE_OLE1GUID(CLSID_Designer_40,      0x00030036, 0, 0, "Designer_40");
  138.  
  139.  
  140. #undef DEFINE_OLE1GUID
  141.  
  142. /* as we discover OLE 1 servers we will add them to the end of this list;
  143.    there is room for 64K of them!
  144. */
  145.  
  146. #endif  // !__OLE2CLS_H
  147.